import { get, post } from '@/lin/plugin/axios'

/**
 * 自动上架相关API
 */

// 获取自动上架统计信息
export function getAutoListingStats() {
  return get('v1/auto-listing/stats')
}

// 批量自动上架所有用户商品
export function batchAutoListingAllUsers() {
  return post('v1/auto-listing/batch-auto-listing')
}

// 获取用户余额信息
export function getUserBalance(userId) {
  return get(`v1/auto-listing/user/${userId}/balance`)
}

// 自动上架指定用户商品
export function autoListingUserProducts(userId) {
  return post(`v1/auto-listing/user/${userId}/auto-listing`)
}

// 获取用户余额列表（分页）
export function getUserBalanceList(params) {
  return get('v1/auto-listing/user-balances', params)
}

// 获取用户商品列表
export function getUserProducts(userId) {
  return get(`v1/auto-listing/user/${userId}/products`)
}
